/**
 * BEYONDSOFT.COM INC
 */
package com.nft.base;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 查询类基类
 * @author liusk
 * @version $Id: BaseQuery.java, v 0.1 2017年11月6日 下午2:18:01 liusk Exp $
 */
@Data
public class BaseQuery {

    /** 自增主键 */
    private Long   id;
    /** 创建时间 */
    private String createAt;
    /** 修改时间 */
    private String modifiedTime;
    /** 创建人 */
    private Integer    creator;
    /** 修改人 */
    private Integer    modifier;
    /** 是否删除 */
    private Integer isDeleted;
    /** 页码 */
    private Integer pageNo;
    /** 页长 */
    private Integer pageSize;
    /** 排序名称 */
    private String  sortName;
    /** 排序方式 */
    private String  sortType;
    /** 操作方式 */
    private String operateType;
    /** 排序集合 */
    private List<Map<String,String>> sortOrderList;
    /** 自定义查询sql */
    private String selectSql;
    /** 分组 */
    private String groupSql;
    /** 分组条件 */
    private String havingSql;

}
